involute worms - Espagnol Anglais Dictionnaire